package cn.tedu.csmall.product.pojo.vo;

import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * csmall-server-jh
 * <p>
 * SPU编辑弹出框的VO类
 *
 * @author: 姜衡
 * @create: 2024-10-05 22:18
 **/

@Data
@Accessors(chain = true)
public class SpuEditListVO implements Serializable {

    /**
     * 数据id
     */
    private Long id;

    /**
     * SPU名称
     */
    private String name;

    /**
     * SPU编号
     */
    private String typeNumber;

    /**
     * 标题
     */
    private String title;

    /**
     * SPU简介
     */
    private String description;

    /**
     * 价格（显示在列表中）
     */
    private BigDecimal listPrice;

    /**
     * 当前库存（冗余）
     */
    private Integer stock;

    /**
     * 库存预警阈值（冗余）
     */
    private Integer stockThreshold;

    /**
     * 计件单位
     */
    private String unit;

    /**
     * 品牌id
     */
    private Long brandId;

    /**
     * 品牌名称（冗余）
     */
    private String brandName;

    /**
     * 类别id
     */
    private Long categoryId;

    /**
     * 类别名称（冗余）
     */
    private String categoryName;

    /**
     * 属性模版id
     */
    private Long attributeTemplateId;

    /**
     * 关键词列表，各关键词使用英文的逗号分隔
     */
    private String keywords;

    /**
     * 标签列表，各标签使用英文的逗号分隔，原则上最多3个
     */
    private String tags;

    /**
     * 排序序号
     */
    private Integer sort;

    /**
     * 详情
     */
    private String detail;
}
